package Exists;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collection;

public class Demo02 {
    public static void main(String[] args) {


  /*      请定义一个Collection类型的集合，存储以下分数信息：
        88.5,39.2,77.1,56.8,89,99,59.5
        请编程实现以下功能：
使用增强for遍历所有元素，并打印
使用增强for遍历所有元素，打印不及格的分数；
使用增强for遍历所有元素，计算不及格的分数的数量，和平均分，并打印计算结果。
使用增强for遍历所有元素，求出最高分，并打印；
        (注意：以上所有功能写在一个main()方法中，但请单独实现)
*/
        Collection<Double> res = new ArrayList<>();


        res.add(88.5);
        res.add(39.2);
        res.add(77.1);
        res.add(56.8);
        res.add(99.0);
        res.add(59.5);

        for (Double re : res) {

            if (re < 60) {
                System.out.println(re);
            }

        }
        System.out.println("-----------------");


        double num = 0.0;
        for (Double re : res) {
            if (re < 60) {

                num += re;
            }
        }
        System.out.println(num);

        System.out.println();

        int sizeCount = res.size();
        String size = String.valueOf(sizeCount);
        BigDecimal b = new BigDecimal(size);



        BigDecimal sum1 = new BigDecimal(String.valueOf(res.size()));




        System.out.println("-----------------");

        double max = 0.0;
        for (Double re : res) {
            if (re > max) {
                max = re;
            }
        }
        System.out.println(max);
    }


}




